/*  static char SccsId[] = "@(#)actype.h	1.2   7/19/95";
 *
 *		Copyright (c) KUBOTA Corporation,
 *		1994, 1995 All Rights Reserved
 *
 *  This software comprises unpublished confidential information of 
 *  KUBOTA Corp. and may not be used, copied or made available to anyone,
 *  except in accordance with the license under which it is furnished.
 */

#ifndef __ACTYPE_H__
#define __ACTYPE_H__

/* Card size define */
#ifdef __VCC__
#define CARDF32 float
#define CARD32 unsigned int
#define CARD16 unsigned short
#define CARD8 unsigned char

#else 
#if (defined(__osf__) && defined(__alpha))
typedef	unsigned long	CARD64;
typedef	unsigned int	CARD32;
typedef	unsigned short	CARD16;
typedef	unsigned char	CARD8;
typedef float 		CARDF32;
#else 
#ifdef __BORLANDC__
typedef	unsigned long	CARD32;
typedef	unsigned short	CARD16;
typedef	unsigned char	CARD8;
typedef float 		CARDF32;
#else
#ifdef __WATCOMC__
typedef	unsigned int	CARD32;
typedef	unsigned short	CARD16;
typedef	unsigned char	CARD8;
typedef float 		CARDF32;
#endif /* __WATCOM__ */
#endif /* __BORLANDC__ */
#endif /* __osf__ */


#ifndef u_char
typedef unsigned char u_char;
#endif
#ifndef u_short
typedef unsigned short u_short;
#endif
#ifndef u_int
typedef unsigned int u_int;
#endif

#endif /* __VCC__ */

#endif /* __ACTYPE_H__ */
